# name : merge multiple data.frames via Reduce
# key : merge.multiple
# key : multi.merge
# key : merge.Reduce
# key : Reduce.merge
# contributor: Shuguang Sun
# --
Reduce(function(x, y, ...) merge(x, y, by = '${1:id}', all = TRUE, ...), list(${2:dts}))$0